@charset "utf-8"

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
}
html {
    font-size: 100%;
}
a:focus {
    outline: thin dotted #333333;
    outline-offset: -2px;
}
a:hover, a:active {
    outline: 0 none;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0 none;
    max-width: 100%;
    vertical-align: middle;
}
#map_canvas img {
    max-width: none;
}
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: middle;
}
button, input {
    line-height: normal;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
input[type="search"] {
    -moz-box-sizing: content-box;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
.clearfix {
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.hide-text {
    background-color: transparent;
    border: 0 none;
    color: transparent;
    font: 0px/0 a;
    text-shadow: none;
}
.input-block-level {
    -moz-box-sizing: border-box;
    display: block;
    min-height: 28px;
    width: 100%;
}
body {
    background-color: #FFFFFF;
    color: #333333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
}
a {
    color: #0088CC;
    text-decoration: none;
}
a:hover {
    color: #005580;
    text-decoration: underline;
}
.row {
    margin-left: 0;
}
.row:before, .row:after {
    content: "";
    display: table;
}
.row:after {
    clear: both;
}
[class*="span"] {
    float: left;
    margin-left: 0;
}
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1000px;
}
.span200 {
    width: 1000px;
}
.span199 {
    width: 995px;
}
.span198 {
    width: 990px;
}
.span197 {
    width: 985px;
}
.span196 {
    width: 980px;
}
.span195 {
    width: 975px;
}
.span194 {
    width: 970px;
}
.span193 {
    width: 965px;
}
.span192 {
    width: 960px;
}
.span191 {
    width: 955px;
}
.span190 {
    width: 950px;
}
.span189 {
    width: 945px;
}
.span188 {
    width: 940px;
}
.span187 {
    width: 935px;
}
.span186 {
    width: 930px;
}
.span185 {
    width: 925px;
}
.span184 {
    width: 920px;
}
.span183 {
    width: 915px;
}
.span182 {
    width: 910px;
}
.span181 {
    width: 905px;
}
.span180 {
    width: 900px;
}
.span179 {
    width: 895px;
}
.span178 {
    width: 890px;
}
.span177 {
    width: 885px;
}
.span176 {
    width: 880px;
}
.span175 {
    width: 875px;
}
.span174 {
    width: 870px;
}
.span173 {
    width: 865px;
}
.span172 {
    width: 860px;
}
.span171 {
    width: 855px;
}
.span170 {
    width: 850px;
}
.span169 {
    width: 845px;
}
.span168 {
    width: 840px;
}
.span167 {
    width: 835px;
}
.span166 {
    width: 830px;
}
.span165 {
    width: 825px;
}
.span164 {
    width: 820px;
}
.span163 {
    width: 815px;
}
.span162 {
    width: 810px;
}
.span161 {
    width: 805px;
}
.span160 {
    width: 800px;
}
.span159 {
    width: 795px;
}
.span158 {
    width: 790px;
}
.span157 {
    width: 785px;
}
.span156 {
    width: 780px;
}
.span155 {
    width: 775px;
}
.span154 {
    width: 770px;
}
.span153 {
    width: 765px;
}
.span152 {
    width: 760px;
}
.span151 {
    width: 755px;
}
.span150 {
    width: 750px;
}
.span149 {
    width: 745px;
}
.span148 {
    width: 740px;
}
.span147 {
    width: 735px;
}
.span146 {
    width: 730px;
}
.span145 {
    width: 725px;
}
.span144 {
    width: 720px;
}
.span143 {
    width: 715px;
}
.span142 {
    width: 710px;
}
.span141 {
    width: 705px;
}
.span140 {
    width: 700px;
}
.span139 {
    width: 695px;
}
.span138 {
    width: 690px;
}
.span137 {
    width: 685px;
}
.span136 {
    width: 680px;
}
.span135 {
    width: 675px;
}
.span134 {
    width: 670px;
}
.span133 {
    width: 665px;
}
.span132 {
    width: 660px;
}
.span131 {
    width: 655px;
}
.span130 {
    width: 650px;
}
.span129 {
    width: 645px;
}
.span128 {
    width: 640px;
}
.span127 {
    width: 635px;
}
.span126 {
    width: 630px;
}
.span125 {
    width: 625px;
}
.span124 {
    width: 620px;
}
.span123 {
    width: 615px;
}
.span122 {
    width: 610px;
}
.span121 {
    width: 605px;
}
.span120 {
    width: 600px;
}
.span119 {
    width: 595px;
}
.span118 {
    width: 590px;
}
.span117 {
    width: 585px;
}
.span116 {
    width: 580px;
}
.span115 {
    width: 575px;
}
.span114 {
    width: 570px;
}
.span113 {
    width: 565px;
}
.span112 {
    width: 560px;
}
.span111 {
    width: 555px;
}
.span110 {
    width: 550px;
}
.span109 {
    width: 545px;
}
.span108 {
    width: 540px;
}
.span107 {
    width: 535px;
}
.span106 {
    width: 530px;
}
.span105 {
    width: 525px;
}
.span104 {
    width: 520px;
}
.span103 {
    width: 515px;
}
.span102 {
    width: 510px;
}
.span101 {
    width: 505px;
}
.span100 {
    width: 500px;
}
.span99 {
    width: 495px;
}
.span98 {
    width: 490px;
}
.span97 {
    width: 485px;
}
.span96 {
    width: 480px;
}
.span95 {
    width: 475px;
}
.span94 {
    width: 470px;
}
.span93 {
    width: 465px;
}
.span92 {
    width: 460px;
}
.span91 {
    width: 455px;
}
.span90 {
    width: 450px;
}
.span89 {
    width: 445px;
}
.span88 {
    width: 440px;
}
.span87 {
    width: 435px;
}
.span86 {
    width: 430px;
}
.span85 {
    width: 425px;
}
.span84 {
    width: 420px;
}
.span83 {
    width: 415px;
}
.span82 {
    width: 410px;
}
.span81 {
    width: 405px;
}
.span80 {
    width: 400px;
}
.span79 {
    width: 395px;
}
.span78 {
    width: 390px;
}
.span77 {
    width: 385px;
}
.span76 {
    width: 380px;
}
.span75 {
    width: 375px;
}
.span74 {
    width: 370px;
}
.span73 {
    width: 365px;
}
.span72 {
    width: 360px;
}
.span71 {
    width: 355px;
}
.span70 {
    width: 350px;
}
.span69 {
    width: 345px;
}
.span68 {
    width: 340px;
}
.span67 {
    width: 335px;
}
.span66 {
    width: 330px;
}
.span65 {
    width: 325px;
}
.span64 {
    width: 320px;
}
.span63 {
    width: 315px;
}
.span62 {
    width: 310px;
}
.span61 {
    width: 305px;
}
.span60 {
    width: 300px;
}
.span59 {
    width: 295px;
}
.span58 {
    width: 290px;
}
.span57 {
    width: 285px;
}
.span56 {
    width: 280px;
}
.span55 {
    width: 275px;
}
.span54 {
    width: 270px;
}
.span53 {
    width: 265px;
}
.span52 {
    width: 260px;
}
.span51 {
    width: 255px;
}
.span50 {
    width: 250px;
}
.span49 {
    width: 245px;
}
.span48 {
    width: 240px;
}
.span47 {
    width: 235px;
}
.span46 {
    width: 230px;
}
.span45 {
    width: 225px;
}
.span44 {
    width: 220px;
}
.span43 {
    width: 215px;
}
.span42 {
    width: 210px;
}
.span41 {
    width: 205px;
}
.span40 {
    width: 200px;
}
.span39 {
    width: 195px;
}
.span38 {
    width: 190px;
}
.span37 {
    width: 185px;
}
.span36 {
    width: 180px;
}
.span35 {
    width: 175px;
}
.span34 {
    width: 170px;
}
.span33 {
    width: 165px;
}
.span32 {
    width: 160px;
}
.span31 {
    width: 155px;
}
.span30 {
    width: 150px;
}
.span29 {
    width: 145px;
}
.span28 {
    width: 140px;
}
.span27 {
    width: 135px;
}
.span26 {
    width: 130px;
}
.span25 {
    width: 125px;
}
.span24 {
    width: 120px;
}
.span23 {
    width: 115px;
}
.span22 {
    width: 110px;
}
.span21 {
    width: 105px;
}
.span20 {
    width: 100px;
}
.span19 {
    width: 95px;
}
.span18 {
    width: 90px;
}
.span17 {
    width: 85px;
}
.span16 {
    width: 80px;
}
.span15 {
    width: 75px;
}
.span14 {
    width: 70px;
}
.span13 {
    width: 65px;
}
.span12 {
    width: 60px;
}
.span11 {
    width: 55px;
}
.span10 {
    width: 50px;
}
.span9 {
    width: 45px;
}
.span8 {
    width: 40px;
}
.span7 {
    width: 35px;
}
.span6 {
    width: 30px;
}
.span5 {
    width: 25px;
}
.span4 {
    width: 20px;
}
.span3 {
    width: 15px;
}
.span2 {
    width: 10px;
}
.span1 {
    width: 5px;
}
.offset200 {
    margin-left: 1000px;
}
.offset199 {
    margin-left: 995px;
}
.offset198 {
    margin-left: 990px;
}
.offset197 {
    margin-left: 985px;
}
.offset196 {
    margin-left: 980px;
}
.offset195 {
    margin-left: 975px;
}
.offset194 {
    margin-left: 970px;
}
.offset193 {
    margin-left: 965px;
}
.offset192 {
    margin-left: 960px;
}
.offset191 {
    margin-left: 955px;
}
.offset190 {
    margin-left: 950px;
}
.offset189 {
    margin-left: 945px;
}
.offset188 {
    margin-left: 940px;
}
.offset187 {
    margin-left: 935px;
}
.offset186 {
    margin-left: 930px;
}
.offset185 {
    margin-left: 925px;
}
.offset184 {
    margin-left: 920px;
}
.offset183 {
    margin-left: 915px;
}
.offset182 {
    margin-left: 910px;
}
.offset181 {
    margin-left: 905px;
}
.offset180 {
    margin-left: 900px;
}
.offset179 {
    margin-left: 895px;
}
.offset178 {
    margin-left: 890px;
}
.offset177 {
    margin-left: 885px;
}
.offset176 {
    margin-left: 880px;
}
.offset175 {
    margin-left: 875px;
}
.offset174 {
    margin-left: 870px;
}
.offset173 {
    margin-left: 865px;
}
.offset172 {
    margin-left: 860px;
}
.offset171 {
    margin-left: 855px;
}
.offset170 {
    margin-left: 850px;
}
.offset169 {
    margin-left: 845px;
}
.offset168 {
    margin-left: 840px;
}
.offset167 {
    margin-left: 835px;
}
.offset166 {
    margin-left: 830px;
}
.offset165 {
    margin-left: 825px;
}
.offset164 {
    margin-left: 820px;
}
.offset163 {
    margin-left: 815px;
}
.offset162 {
    margin-left: 810px;
}
.offset161 {
    margin-left: 805px;
}
.offset160 {
    margin-left: 800px;
}
.offset159 {
    margin-left: 795px;
}
.offset158 {
    margin-left: 790px;
}
.offset157 {
    margin-left: 785px;
}
.offset156 {
    margin-left: 780px;
}
.offset155 {
    margin-left: 775px;
}
.offset154 {
    margin-left: 770px;
}
.offset153 {
    margin-left: 765px;
}
.offset152 {
    margin-left: 760px;
}
.offset151 {
    margin-left: 755px;
}
.offset150 {
    margin-left: 750px;
}
.offset149 {
    margin-left: 745px;
}
.offset148 {
    margin-left: 740px;
}
.offset147 {
    margin-left: 735px;
}
.offset146 {
    margin-left: 730px;
}
.offset145 {
    margin-left: 725px;
}
.offset144 {
    margin-left: 720px;
}
.offset143 {
    margin-left: 715px;
}
.offset142 {
    margin-left: 710px;
}
.offset141 {
    margin-left: 705px;
}
.offset140 {
    margin-left: 700px;
}
.offset139 {
    margin-left: 695px;
}
.offset138 {
    margin-left: 690px;
}
.offset137 {
    margin-left: 685px;
}
.offset136 {
    margin-left: 680px;
}
.offset135 {
    margin-left: 675px;
}
.offset134 {
    margin-left: 670px;
}
.offset133 {
    margin-left: 665px;
}
.offset132 {
    margin-left: 660px;
}
.offset131 {
    margin-left: 655px;
}
.offset130 {
    margin-left: 650px;
}
.offset129 {
    margin-left: 645px;
}
.offset128 {
    margin-left: 640px;
}
.offset127 {
    margin-left: 635px;
}
.offset126 {
    margin-left: 630px;
}
.offset125 {
    margin-left: 625px;
}
.offset124 {
    margin-left: 620px;
}
.offset123 {
    margin-left: 615px;
}
.offset122 {
    margin-left: 610px;
}
.offset121 {
    margin-left: 605px;
}
.offset120 {
    margin-left: 600px;
}
.offset119 {
    margin-left: 595px;
}
.offset118 {
    margin-left: 590px;
}
.offset117 {
    margin-left: 585px;
}
.offset116 {
    margin-left: 580px;
}
.offset115 {
    margin-left: 575px;
}
.offset114 {
    margin-left: 570px;
}
.offset113 {
    margin-left: 565px;
}
.offset112 {
    margin-left: 560px;
}
.offset111 {
    margin-left: 555px;
}
.offset110 {
    margin-left: 550px;
}
.offset109 {
    margin-left: 545px;
}
.offset108 {
    margin-left: 540px;
}
.offset107 {
    margin-left: 535px;
}
.offset106 {
    margin-left: 530px;
}
.offset105 {
    margin-left: 525px;
}
.offset104 {
    margin-left: 520px;
}
.offset103 {
    margin-left: 515px;
}
.offset102 {
    margin-left: 510px;
}
.offset101 {
    margin-left: 505px;
}
.offset100 {
    margin-left: 500px;
}
.offset99 {
    margin-left: 495px;
}
.offset98 {
    margin-left: 490px;
}
.offset97 {
    margin-left: 485px;
}
.offset96 {
    margin-left: 480px;
}
.offset95 {
    margin-left: 475px;
}
.offset94 {
    margin-left: 470px;
}
.offset93 {
    margin-left: 465px;
}
.offset92 {
    margin-left: 460px;
}
.offset91 {
    margin-left: 455px;
}
.offset90 {
    margin-left: 450px;
}
.offset89 {
    margin-left: 445px;
}
.offset88 {
    margin-left: 440px;
}
.offset87 {
    margin-left: 435px;
}
.offset86 {
    margin-left: 430px;
}
.offset85 {
    margin-left: 425px;
}
.offset84 {
    margin-left: 420px;
}
.offset83 {
    margin-left: 415px;
}
.offset82 {
    margin-left: 410px;
}
.offset81 {
    margin-left: 405px;
}
.offset80 {
    margin-left: 400px;
}
.offset79 {
    margin-left: 395px;
}
.offset78 {
    margin-left: 390px;
}
.offset77 {
    margin-left: 385px;
}
.offset76 {
    margin-left: 380px;
}
.offset75 {
    margin-left: 375px;
}
.offset74 {
    margin-left: 370px;
}
.offset73 {
    margin-left: 365px;
}
.offset72 {
    margin-left: 360px;
}
.offset71 {
    margin-left: 355px;
}
.offset70 {
    margin-left: 350px;
}
.offset69 {
    margin-left: 345px;
}
.offset68 {
    margin-left: 340px;
}
.offset67 {
    margin-left: 335px;
}
.offset66 {
    margin-left: 330px;
}
.offset65 {
    margin-left: 325px;
}
.offset64 {
    margin-left: 320px;
}
.offset63 {
    margin-left: 315px;
}
.offset62 {
    margin-left: 310px;
}
.offset61 {
    margin-left: 305px;
}
.offset60 {
    margin-left: 300px;
}
.offset59 {
    margin-left: 295px;
}
.offset58 {
    margin-left: 290px;
}
.offset57 {
    margin-left: 285px;
}
.offset56 {
    margin-left: 280px;
}
.offset55 {
    margin-left: 275px;
}
.offset54 {
    margin-left: 270px;
}
.offset53 {
    margin-left: 265px;
}
.offset52 {
    margin-left: 260px;
}
.offset51 {
    margin-left: 255px;
}
.offset50 {
    margin-left: 250px;
}
.offset49 {
    margin-left: 245px;
}
.offset48 {
    margin-left: 240px;
}
.offset47 {
    margin-left: 235px;
}
.offset46 {
    margin-left: 230px;
}
.offset45 {
    margin-left: 225px;
}
.offset44 {
    margin-left: 220px;
}
.offset43 {
    margin-left: 215px;
}
.offset42 {
    margin-left: 210px;
}
.offset41 {
    margin-left: 205px;
}
.offset40 {
    margin-left: 200px;
}
.offset39 {
    margin-left: 195px;
}
.offset38 {
    margin-left: 190px;
}
.offset37 {
    margin-left: 185px;
}
.offset36 {
    margin-left: 180px;
}
.offset35 {
    margin-left: 175px;
}
.offset34 {
    margin-left: 170px;
}
.offset33 {
    margin-left: 165px;
}
.offset32 {
    margin-left: 160px;
}
.offset31 {
    margin-left: 155px;
}
.offset30 {
    margin-left: 150px;
}
.offset29 {
    margin-left: 145px;
}
.offset28 {
    margin-left: 140px;
}
.offset27 {
    margin-left: 135px;
}
.offset26 {
    margin-left: 130px;
}
.offset25 {
    margin-left: 125px;
}
.offset24 {
    margin-left: 120px;
}
.offset23 {
    margin-left: 115px;
}
.offset22 {
    margin-left: 110px;
}
.offset21 {
    margin-left: 105px;
}
.offset20 {
    margin-left: 100px;
}
.offset19 {
    margin-left: 95px;
}
.offset18 {
    margin-left: 90px;
}
.offset17 {
    margin-left: 85px;
}
.offset16 {
    margin-left: 80px;
}
.offset15 {
    margin-left: 75px;
}
.offset14 {
    margin-left: 70px;
}
.offset13 {
    margin-left: 65px;
}
.offset12 {
    margin-left: 60px;
}
.offset11 {
    margin-left: 55px;
}
.offset10 {
    margin-left: 50px;
}
.offset9 {
    margin-left: 45px;
}
.offset8 {
    margin-left: 40px;
}
.offset7 {
    margin-left: 35px;
}
.offset6 {
    margin-left: 30px;
}
.offset5 {
    margin-left: 25px;
}
.offset4 {
    margin-left: 20px;
}
.offset3 {
    margin-left: 15px;
}
.offset2 {
    margin-left: 10px;
}
.offset1 {
    margin-left: 5px;
}
.row-fluid {
    width: 100%;
}
.row-fluid:before, .row-fluid:after {
    content: "";
    display: table;
}
.row-fluid:after {
    clear: both;
}
.row-fluid [class*="span"] {
    -moz-box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 0.23%;
    min-height: 28px;
    width: 100%;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .span200 {
    width: 999.77%;
}
.row-fluid .span199 {
    width: 994.77%;
}
.row-fluid .span198 {
    width: 989.77%;
}
.row-fluid .span197 {
    width: 984.77%;
}
.row-fluid .span196 {
    width: 979.77%;
}
.row-fluid .span195 {
    width: 974.77%;
}
.row-fluid .span194 {
    width: 969.77%;
}
.row-fluid .span193 {
    width: 964.77%;
}
.row-fluid .span192 {
    width: 959.77%;
}
.row-fluid .span191 {
    width: 954.77%;
}
.row-fluid .span190 {
    width: 949.77%;
}
.row-fluid .span189 {
    width: 944.77%;
}
.row-fluid .span188 {
    width: 939.77%;
}
.row-fluid .span187 {
    width: 934.77%;
}
.row-fluid .span186 {
    width: 929.77%;
}
.row-fluid .span185 {
    width: 924.77%;
}
.row-fluid .span184 {
    width: 919.77%;
}
.row-fluid .span183 {
    width: 914.77%;
}
.row-fluid .span182 {
    width: 909.77%;
}
.row-fluid .span181 {
    width: 904.77%;
}
.row-fluid .span180 {
    width: 899.77%;
}
.row-fluid .span179 {
    width: 894.77%;
}
.row-fluid .span178 {
    width: 889.77%;
}
.row-fluid .span177 {
    width: 884.77%;
}
.row-fluid .span176 {
    width: 879.77%;
}
.row-fluid .span175 {
    width: 874.77%;
}
.row-fluid .span174 {
    width: 869.77%;
}
.row-fluid .span173 {
    width: 864.77%;
}
.row-fluid .span172 {
    width: 859.77%;
}
.row-fluid .span171 {
    width: 854.77%;
}
.row-fluid .span170 {
    width: 849.77%;
}
.row-fluid .span169 {
    width: 844.77%;
}
.row-fluid .span168 {
    width: 839.77%;
}
.row-fluid .span167 {
    width: 834.77%;
}
.row-fluid .span166 {
    width: 829.77%;
}
.row-fluid .span165 {
    width: 824.77%;
}
.row-fluid .span164 {
    width: 819.77%;
}
.row-fluid .span163 {
    width: 814.77%;
}
.row-fluid .span162 {
    width: 809.77%;
}
.row-fluid .span161 {
    width: 804.77%;
}
.row-fluid .span160 {
    width: 799.77%;
}
.row-fluid .span159 {
    width: 794.77%;
}
.row-fluid .span158 {
    width: 789.77%;
}
.row-fluid .span157 {
    width: 784.77%;
}
.row-fluid .span156 {
    width: 779.77%;
}
.row-fluid .span155 {
    width: 774.77%;
}
.row-fluid .span154 {
    width: 769.77%;
}
.row-fluid .span153 {
    width: 764.77%;
}
.row-fluid .span152 {
    width: 759.77%;
}
.row-fluid .span151 {
    width: 754.77%;
}
.row-fluid .span150 {
    width: 749.77%;
}
.row-fluid .span149 {
    width: 744.77%;
}
.row-fluid .span148 {
    width: 739.77%;
}
.row-fluid .span147 {
    width: 734.77%;
}
.row-fluid .span146 {
    width: 729.77%;
}
.row-fluid .span145 {
    width: 724.77%;
}
.row-fluid .span144 {
    width: 719.77%;
}
.row-fluid .span143 {
    width: 714.77%;
}
.row-fluid .span142 {
    width: 709.77%;
}
.row-fluid .span141 {
    width: 704.77%;
}
.row-fluid .span140 {
    width: 699.77%;
}
.row-fluid .span139 {
    width: 694.77%;
}
.row-fluid .span138 {
    width: 689.77%;
}
.row-fluid .span137 {
    width: 684.77%;
}
.row-fluid .span136 {
    width: 679.77%;
}
.row-fluid .span135 {
    width: 674.77%;
}
.row-fluid .span134 {
    width: 669.77%;
}
.row-fluid .span133 {
    width: 664.77%;
}
.row-fluid .span132 {
    width: 659.77%;
}
.row-fluid .span131 {
    width: 654.77%;
}
.row-fluid .span130 {
    width: 649.77%;
}
.row-fluid .span129 {
    width: 644.77%;
}
.row-fluid .span128 {
    width: 639.77%;
}
.row-fluid .span127 {
    width: 634.77%;
}
.row-fluid .span126 {
    width: 629.77%;
}
.row-fluid .span125 {
    width: 624.77%;
}
.row-fluid .span124 {
    width: 619.77%;
}
.row-fluid .span123 {
    width: 614.77%;
}
.row-fluid .span122 {
    width: 609.77%;
}
.row-fluid .span121 {
    width: 604.77%;
}
.row-fluid .span120 {
    width: 599.77%;
}
.row-fluid .span119 {
    width: 594.77%;
}
.row-fluid .span118 {
    width: 589.77%;
}
.row-fluid .span117 {
    width: 584.77%;
}
.row-fluid .span116 {
    width: 579.77%;
}
.row-fluid .span115 {
    width: 574.77%;
}
.row-fluid .span114 {
    width: 569.77%;
}
.row-fluid .span113 {
    width: 564.77%;
}
.row-fluid .span112 {
    width: 559.77%;
}
.row-fluid .span111 {
    width: 554.77%;
}
.row-fluid .span110 {
    width: 549.77%;
}
.row-fluid .span109 {
    width: 544.77%;
}
.row-fluid .span108 {
    width: 539.77%;
}
.row-fluid .span107 {
    width: 534.77%;
}
.row-fluid .span106 {
    width: 529.77%;
}
.row-fluid .span105 {
    width: 524.77%;
}
.row-fluid .span104 {
    width: 519.77%;
}
.row-fluid .span103 {
    width: 514.77%;
}
.row-fluid .span102 {
    width: 509.77%;
}
.row-fluid .span101 {
    width: 504.77%;
}
.row-fluid .span100 {
    width: 499.77%;
}
.row-fluid .span99 {
    width: 494.77%;
}
.row-fluid .span98 {
    width: 489.77%;
}
.row-fluid .span97 {
    width: 484.77%;
}
.row-fluid .span96 {
    width: 479.77%;
}
.row-fluid .span95 {
    width: 474.77%;
}
.row-fluid .span94 {
    width: 469.77%;
}
.row-fluid .span93 {
    width: 464.77%;
}
.row-fluid .span92 {
    width: 459.77%;
}
.row-fluid .span91 {
    width: 454.77%;
}
.row-fluid .span90 {
    width: 449.77%;
}
.row-fluid .span89 {
    width: 444.77%;
}
.row-fluid .span88 {
    width: 439.77%;
}
.row-fluid .span87 {
    width: 434.77%;
}
.row-fluid .span86 {
    width: 429.77%;
}
.row-fluid .span85 {
    width: 424.77%;
}
.row-fluid .span84 {
    width: 419.77%;
}
.row-fluid .span83 {
    width: 414.77%;
}
.row-fluid .span82 {
    width: 409.77%;
}
.row-fluid .span81 {
    width: 404.77%;
}
.row-fluid .span80 {
    width: 399.77%;
}
.row-fluid .span79 {
    width: 394.77%;
}
.row-fluid .span78 {
    width: 389.77%;
}
.row-fluid .span77 {
    width: 384.77%;
}
.row-fluid .span76 {
    width: 379.77%;
}
.row-fluid .span75 {
    width: 374.77%;
}
.row-fluid .span74 {
    width: 369.77%;
}
.row-fluid .span73 {
    width: 364.77%;
}
.row-fluid .span72 {
    width: 359.77%;
}
.row-fluid .span71 {
    width: 354.77%;
}
.row-fluid .span70 {
    width: 349.77%;
}
.row-fluid .span69 {
    width: 344.77%;
}
.row-fluid .span68 {
    width: 339.77%;
}
.row-fluid .span67 {
    width: 334.77%;
}
.row-fluid .span66 {
    width: 329.77%;
}
.row-fluid .span65 {
    width: 324.77%;
}
.row-fluid .span64 {
    width: 319.77%;
}
.row-fluid .span63 {
    width: 314.77%;
}
.row-fluid .span62 {
    width: 309.77%;
}
.row-fluid .span61 {
    width: 304.77%;
}
.row-fluid .span60 {
    width: 299.77%;
}
.row-fluid .span59 {
    width: 294.77%;
}
.row-fluid .span58 {
    width: 289.77%;
}
.row-fluid .span57 {
    width: 284.77%;
}
.row-fluid .span56 {
    width: 279.77%;
}
.row-fluid .span55 {
    width: 274.77%;
}
.row-fluid .span54 {
    width: 269.77%;
}
.row-fluid .span53 {
    width: 264.77%;
}
.row-fluid .span52 {
    width: 259.77%;
}
.row-fluid .span51 {
    width: 254.77%;
}
.row-fluid .span50 {
    width: 249.77%;
}
.row-fluid .span49 {
    width: 244.77%;
}
.row-fluid .span48 {
    width: 239.77%;
}
.row-fluid .span47 {
    width: 234.77%;
}
.row-fluid .span46 {
    width: 229.77%;
}
.row-fluid .span45 {
    width: 224.77%;
}
.row-fluid .span44 {
    width: 219.77%;
}
.row-fluid .span43 {
    width: 214.77%;
}
.row-fluid .span42 {
    width: 209.77%;
}
.row-fluid .span41 {
    width: 204.77%;
}
.row-fluid .span40 {
    width: 199.77%;
}
.row-fluid .span39 {
    width: 194.77%;
}
.row-fluid .span38 {
    width: 189.77%;
}
.row-fluid .span37 {
    width: 184.77%;
}
.row-fluid .span36 {
    width: 179.77%;
}
.row-fluid .span35 {
    width: 174.77%;
}
.row-fluid .span34 {
    width: 169.77%;
}
.row-fluid .span33 {
    width: 164.77%;
}
.row-fluid .span32 {
    width: 159.77%;
}
.row-fluid .span31 {
    width: 154.77%;
}
.row-fluid .span30 {
    width: 149.77%;
}
.row-fluid .span29 {
    width: 144.77%;
}
.row-fluid .span28 {
    width: 139.77%;
}
.row-fluid .span27 {
    width: 134.77%;
}
.row-fluid .span26 {
    width: 129.77%;
}
.row-fluid .span25 {
    width: 124.77%;
}
.row-fluid .span24 {
    width: 119.77%;
}
.row-fluid .span23 {
    width: 114.77%;
}
.row-fluid .span22 {
    width: 109.77%;
}
.row-fluid .span21 {
    width: 104.77%;
}
.row-fluid .span20 {
    width: 99.77%;
}
.row-fluid .span19 {
    width: 94.77%;
}
.row-fluid .span18 {
    width: 89.77%;
}
.row-fluid .span17 {
    width: 84.77%;
}
.row-fluid .span16 {
    width: 79.77%;
}
.row-fluid .span15 {
    width: 74.77%;
}
.row-fluid .span14 {
    width: 69.77%;
}
.row-fluid .span13 {
    width: 64.77%;
}
.row-fluid .span12 {
    width: 59.77%;
}
.row-fluid .span11 {
    width: 54.77%;
}
.row-fluid .span10 {
    width: 49.77%;
}
.row-fluid .span9 {
    width: 44.77%;
}
.row-fluid .span8 {
    width: 39.77%;
}
.row-fluid .span7 {
    width: 34.77%;
}
.row-fluid .span6 {
    width: 29.77%;
}
.row-fluid .span5 {
    width: 24.77%;
}
.row-fluid .span4 {
    width: 19.77%;
}
.row-fluid .span3 {
    width: 14.77%;
}
.row-fluid .span2 {
    width: 9.77%;
}
.row-fluid .span1 {
    width: 4.77%;
}
.container {
    margin-left: auto;
    margin-right: auto;
}
.container:before, .container:after {
    content: "";
    display: table;
}
.container:after {
    clear: both;
}
.container-fluid {
    padding-left: 50px;
    padding-right: 50px;
}
.container-fluid:before, .container-fluid:after {
    content: "";
    display: table;
}
.container-fluid:after {
    clear: both;
}
p {
    margin: 0 0 9px;
}
p small {
    color: #999999;
    font-size: 11px;
}
.lead {
    font-size: 20px;
    font-weight: 200;
    line-height: 27px;
    margin-bottom: 18px;
}
h1, h2, h3, h4, h5, h6 {
    color: inherit;
    font-family: inherit;
    font-weight: bold;
    margin: 0;
    text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color: #999999;
    font-weight: normal;
}
h1 {
    font-size: 30px;
    line-height: 36px;
}
h1 small {
    font-size: 18px;
}
h2 {
    font-size: 24px;
    line-height: 36px;
}
h2 small {
    font-size: 18px;
}
h3 {
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    line-height: 25px;
    margin-bottom: 3px;
    overflow: hidden;
}
h3 small {
    font-size: 14px;
}
h4, h5, h6 {
    line-height: 18px;
}
h4 {
    font-size: 14px;
    height: 25px;
    line-height: 25px;
}
h4 small {
    font-size: 12px;
}
h5 {
    font-size: 12px;
}
h6 {
    color: #999999;
    font-size: 11px;
    text-transform: uppercase;
}
.page-header {
    border-bottom: 1px solid #EEEEEE;
    margin: 18px 0;
    padding-bottom: 17px;
}
.page-header h1 {
    line-height: 1;
}
ul, ol {
    margin: 0 0 9px 25px;
    padding: 0;
}
ul ul, ul ol, ol ol, ol ul {
    margin-bottom: 0;
}
ul {
    list-style: disc outside none;
}
ol {
    list-style: decimal outside none;
}
li {
    line-height: 18px;
}
ul.unstyled, ol.unstyled {
    list-style: none outside none;
    margin-left: 0;
}
dl {
    margin-bottom: 18px;
}
dt, dd {
    line-height: 18px;
}
dt {
    font-weight: bold;
    line-height: 17px;
}
dd {
    margin-left: 9px;
}
.dl-horizontal dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
}
.dl-horizontal dd {
    margin-left: 130px;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #EEEEEE -moz-use-text-color #FFFFFF;
    border-left: 0 none;
    border-right: 0 none;
    border-style: solid none;
    border-width: 1px 0;
    margin: 18px 0;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
.muted {
    color: #999999;
}
abbr[title] {
    border-bottom: 1px dotted #999999;
    cursor: help;
}
abbr.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
blockquote {
    border-left: 5px solid #EEEEEE;
    margin: 0 0 18px;
    padding: 0 0 0 15px;
}
blockquote p {
    font-size: 16px;
    font-weight: 300;
    line-height: 22.5px;
    margin-bottom: 0;
}
blockquote small {
    color: #999999;
    display: block;
    line-height: 18px;
}
blockquote small:before {
    content: "— ";
}
blockquote.pull-right {
    border-left: 0 none;
    border-right: 5px solid #EEEEEE;
    float: right;
    padding-left: 0;
    padding-right: 15px;
}
blockquote.pull-right p, blockquote.pull-right small {
    text-align: right;
}
q:before, q:after, blockquote:before, blockquote:after {
    content: "";
}
address {
    display: block;
    font-style: normal;
    line-height: 18px;
    margin-bottom: 18px;
}
small {
    font-size: 100%;
}
cite {
    font-style: normal;
}
code, pre {
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
    font-size: 12px;
    padding: 0 3px 2px;
}
code {
    background-color: #F7F7F9;
    border: 1px solid #E1E1E8;
    color: #DD1144;
    padding: 2px 4px;
}
pre {
    background-color: #F5F5F5;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-size: 12.025px;
    line-height: 18px;
    margin: 0 0 9px;
    padding: 8.5px;
    white-space: pre-wrap;
    word-wrap: break-word;
}
pre.prettyprint {
    margin-bottom: 18px;
}
pre code {
    background-color: transparent;
    border: 0 none;
    color: inherit;
    padding: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
legend {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #EEEEEE;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333333;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 36px;
    padding: 0;
    width: 100%;
}
legend small {
    color: #999999;
    font-size: 13.5px;
}
label, input, button, select, textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
}
input, button, select, textarea {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
label {
    color: #333333;
    display: block;
    margin-bottom: 5px;
}
input, textarea, select, .uneditable-input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 9px;
    padding: 4px;
    width: 210px;
}
.uneditable-textarea {
    height: auto;
    width: auto;
}
label input, label textarea, label select {
    display: block;
}
input[type="image"], input[type="checkbox"], input[type="radio"] {
    background-color: transparent;
    border-radius: 0 0 0 0;
    cursor: pointer;
    height: auto;
    line-height: normal;
    margin: 3px 0;
    padding: 0;
    width: auto;
}
input[type="image"] {
    border: 0 none;
}
input[type="file"] {
    background-color: #FFFFFF;
    box-shadow: none;
    width: auto;
}
input[type="button"], input[type="reset"], input[type="submit"] {
    height: auto;
    width: auto;
}
select, input[type="file"] {
    height: 28px;
    line-height: 28px;
}
input[type="file"] {
}
select {
    background-color: #FFFFFF;
    width: 220px;
}
select[multiple], select[size] {
    height: auto;
}
input[type="image"] {
    box-shadow: none;
}
textarea {
    height: auto;
}
input[type="hidden"] {
    display: none;
}
.radio, .checkbox {
    min-height: 18px;
    padding-left: 18px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: left;
    margin-left: -18px;
}
.controls > .radio:first-child, .controls > .checkbox:first-child {
    padding-top: 5px;
}
.radio.inline, .checkbox.inline {
    display: inline-block;
    margin-bottom: 0;
    padding-top: 5px;
    vertical-align: middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
    margin-left: 10px;
}
input, textarea {
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
input:focus, textarea:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 2px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus {
    box-shadow: none;
    outline: thin dotted #333333;
    outline-offset: -2px;
}
.input-mini {
    width: 60px;
}
.input-small {
    width: 90px;
}
.input-medium {
    width: 150px;
}
.input-large {
    width: 210px;
}
.input-xlarge {
    width: 270px;
}
.input-xxlarge {
    width: 530px;
}
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0;
}
input, textarea, .uneditable-input {
    margin-left: 0;
}
input.span200, textarea.span200, .uneditable-input.span200 {
    width: 990px;
}
input.span199, textarea.span199, .uneditable-input.span199 {
    width: 985px;
}
input.span198, textarea.span198, .uneditable-input.span198 {
    width: 980px;
}
input.span197, textarea.span197, .uneditable-input.span197 {
    width: 975px;
}
input.span196, textarea.span196, .uneditable-input.span196 {
    width: 970px;
}
input.span195, textarea.span195, .uneditable-input.span195 {
    width: 965px;
}
input.span194, textarea.span194, .uneditable-input.span194 {
    width: 960px;
}
input.span193, textarea.span193, .uneditable-input.span193 {
    width: 955px;
}
input.span192, textarea.span192, .uneditable-input.span192 {
    width: 950px;
}
input.span191, textarea.span191, .uneditable-input.span191 {
    width: 945px;
}
input.span190, textarea.span190, .uneditable-input.span190 {
    width: 940px;
}
input.span189, textarea.span189, .uneditable-input.span189 {
    width: 935px;
}
input.span188, textarea.span188, .uneditable-input.span188 {
    width: 930px;
}
input.span187, textarea.span187, .uneditable-input.span187 {
    width: 925px;
}
input.span186, textarea.span186, .uneditable-input.span186 {
    width: 920px;
}
input.span185, textarea.span185, .uneditable-input.span185 {
    width: 915px;
}
input.span184, textarea.span184, .uneditable-input.span184 {
    width: 910px;
}
input.span183, textarea.span183, .uneditable-input.span183 {
    width: 905px;
}
input.span182, textarea.span182, .uneditable-input.span182 {
    width: 900px;
}
input.span181, textarea.span181, .uneditable-input.span181 {
    width: 895px;
}
input.span180, textarea.span180, .uneditable-input.span180 {
    width: 890px;
}
input.span179, textarea.span179, .uneditable-input.span179 {
    width: 885px;
}
input.span178, textarea.span178, .uneditable-input.span178 {
    width: 880px;
}
input.span177, textarea.span177, .uneditable-input.span177 {
    width: 875px;
}
input.span176, textarea.span176, .uneditable-input.span176 {
    width: 870px;
}
input.span175, textarea.span175, .uneditable-input.span175 {
    width: 865px;
}
input.span174, textarea.span174, .uneditable-input.span174 {
    width: 860px;
}
input.span173, textarea.span173, .uneditable-input.span173 {
    width: 855px;
}
input.span172, textarea.span172, .uneditable-input.span172 {
    width: 850px;
}
input.span171, textarea.span171, .uneditable-input.span171 {
    width: 845px;
}
input.span170, textarea.span170, .uneditable-input.span170 {
    width: 840px;
}
input.span169, textarea.span169, .uneditable-input.span169 {
    width: 835px;
}
input.span168, textarea.span168, .uneditable-input.span168 {
    width: 830px;
}
input.span167, textarea.span167, .uneditable-input.span167 {
    width: 825px;
}
input.span166, textarea.span166, .uneditable-input.span166 {
    width: 820px;
}
input.span165, textarea.span165, .uneditable-input.span165 {
    width: 815px;
}
input.span164, textarea.span164, .uneditable-input.span164 {
    width: 810px;
}
input.span163, textarea.span163, .uneditable-input.span163 {
    width: 805px;
}
input.span162, textarea.span162, .uneditable-input.span162 {
    width: 800px;
}
input.span161, textarea.span161, .uneditable-input.span161 {
    width: 795px;
}
input.span160, textarea.span160, .uneditable-input.span160 {
    width: 790px;
}
input.span159, textarea.span159, .uneditable-input.span159 {
    width: 785px;
}
input.span158, textarea.span158, .uneditable-input.span158 {
    width: 780px;
}
input.span157, textarea.span157, .uneditable-input.span157 {
    width: 775px;
}
input.span156, textarea.span156, .uneditable-input.span156 {
    width: 770px;
}
input.span155, textarea.span155, .uneditable-input.span155 {
    width: 765px;
}
input.span154, textarea.span154, .uneditable-input.span154 {
    width: 760px;
}
input.span153, textarea.span153, .uneditable-input.span153 {
    width: 755px;
}
input.span152, textarea.span152, .uneditable-input.span152 {
    width: 750px;
}
input.span151, textarea.span151, .uneditable-input.span151 {
    width: 745px;
}
input.span150, textarea.span150, .uneditable-input.span150 {
    width: 740px;
}
input.span149, textarea.span149, .uneditable-input.span149 {
    width: 735px;
}
input.span148, textarea.span148, .uneditable-input.span148 {
    width: 730px;
}
input.span147, textarea.span147, .uneditable-input.span147 {
    width: 725px;
}
input.span146, textarea.span146, .uneditable-input.span146 {
    width: 720px;
}
input.span145, textarea.span145, .uneditable-input.span145 {
    width: 715px;
}
input.span144, textarea.span144, .uneditable-input.span144 {
    width: 710px;
}
input.span143, textarea.span143, .uneditable-input.span143 {
    width: 705px;
}
input.span142, textarea.span142, .uneditable-input.span142 {
    width: 700px;
}
input.span141, textarea.span141, .uneditable-input.span141 {
    width: 695px;
}
input.span140, textarea.span140, .uneditable-input.span140 {
    width: 690px;
}
input.span139, textarea.span139, .uneditable-input.span139 {
    width: 685px;
}
input.span138, textarea.span138, .uneditable-input.span138 {
    width: 680px;
}
input.span137, textarea.span137, .uneditable-input.span137 {
    width: 675px;
}
input.span136, textarea.span136, .uneditable-input.span136 {
    width: 670px;
}
input.span135, textarea.span135, .uneditable-input.span135 {
    width: 665px;
}
input.span134, textarea.span134, .uneditable-input.span134 {
    width: 660px;
}
input.span133, textarea.span133, .uneditable-input.span133 {
    width: 655px;
}
input.span132, textarea.span132, .uneditable-input.span132 {
    width: 650px;
}
input.span131, textarea.span131, .uneditable-input.span131 {
    width: 645px;
}
input.span130, textarea.span130, .uneditable-input.span130 {
    width: 640px;
}
input.span129, textarea.span129, .uneditable-input.span129 {
    width: 635px;
}
input.span128, textarea.span128, .uneditable-input.span128 {
    width: 630px;
}
input.span127, textarea.span127, .uneditable-input.span127 {
    width: 625px;
}
input.span126, textarea.span126, .uneditable-input.span126 {
    width: 620px;
}
input.span125, textarea.span125, .uneditable-input.span125 {
    width: 615px;
}
input.span124, textarea.span124, .uneditable-input.span124 {
    width: 610px;
}
input.span123, textarea.span123, .uneditable-input.span123 {
    width: 605px;
}
input.span122, textarea.span122, .uneditable-input.span122 {
    width: 600px;
}
input.span121, textarea.span121, .uneditable-input.span121 {
    width: 595px;
}
input.span120, textarea.span120, .uneditable-input.span120 {
    width: 590px;
}
input.span119, textarea.span119, .uneditable-input.span119 {
    width: 585px;
}
input.span118, textarea.span118, .uneditable-input.span118 {
    width: 580px;
}
input.span117, textarea.span117, .uneditable-input.span117 {
    width: 575px;
}
input.span116, textarea.span116, .uneditable-input.span116 {
    width: 570px;
}
input.span115, textarea.span115, .uneditable-input.span115 {
    width: 565px;
}
input.span114, textarea.span114, .uneditable-input.span114 {
    width: 560px;
}
input.span113, textarea.span113, .uneditable-input.span113 {
    width: 555px;
}
input.span112, textarea.span112, .uneditable-input.span112 {
    width: 550px;
}
input.span111, textarea.span111, .uneditable-input.span111 {
    width: 545px;
}
input.span110, textarea.span110, .uneditable-input.span110 {
    width: 540px;
}
input.span109, textarea.span109, .uneditable-input.span109 {
    width: 535px;
}
input.span108, textarea.span108, .uneditable-input.span108 {
    width: 530px;
}
input.span107, textarea.span107, .uneditable-input.span107 {
    width: 525px;
}
input.span106, textarea.span106, .uneditable-input.span106 {
    width: 520px;
}
input.span105, textarea.span105, .uneditable-input.span105 {
    width: 515px;
}
input.span104, textarea.span104, .uneditable-input.span104 {
    width: 510px;
}
input.span103, textarea.span103, .uneditable-input.span103 {
    width: 505px;
}
input.span102, textarea.span102, .uneditable-input.span102 {
    width: 500px;
}
input.span101, textarea.span101, .uneditable-input.span101 {
    width: 495px;
}
input.span100, textarea.span100, .uneditable-input.span100 {
    width: 490px;
}
input.span99, textarea.span99, .uneditable-input.span99 {
    width: 485px;
}
input.span98, textarea.span98, .uneditable-input.span98 {
    width: 480px;
}
input.span97, textarea.span97, .uneditable-input.span97 {
    width: 475px;
}
input.span96, textarea.span96, .uneditable-input.span96 {
    width: 470px;
}
input.span95, textarea.span95, .uneditable-input.span95 {
    width: 465px;
}
input.span94, textarea.span94, .uneditable-input.span94 {
    width: 460px;
}
input.span93, textarea.span93, .uneditable-input.span93 {
    width: 455px;
}
input.span92, textarea.span92, .uneditable-input.span92 {
    width: 450px;
}
input.span91, textarea.span91, .uneditable-input.span91 {
    width: 445px;
}
input.span90, textarea.span90, .uneditable-input.span90 {
    width: 440px;
}
input.span89, textarea.span89, .uneditable-input.span89 {
    width: 435px;
}
input.span88, textarea.span88, .uneditable-input.span88 {
    width: 430px;
}
input.span87, textarea.span87, .uneditable-input.span87 {
    width: 425px;
}
input.span86, textarea.span86, .uneditable-input.span86 {
    width: 420px;
}
input.span85, textarea.span85, .uneditable-input.span85 {
    width: 415px;
}
input.span84, textarea.span84, .uneditable-input.span84 {
    width: 410px;
}
input.span83, textarea.span83, .uneditable-input.span83 {
    width: 405px;
}
input.span82, textarea.span82, .uneditable-input.span82 {
    width: 400px;
}
input.span81, textarea.span81, .uneditable-input.span81 {
    width: 395px;
}
input.span80, textarea.span80, .uneditable-input.span80 {
    width: 390px;
}
input.span79, textarea.span79, .uneditable-input.span79 {
    width: 385px;
}
input.span78, textarea.span78, .uneditable-input.span78 {
    width: 380px;
}
input.span77, textarea.span77, .uneditable-input.span77 {
    width: 375px;
}
input.span76, textarea.span76, .uneditable-input.span76 {
    width: 370px;
}
input.span75, textarea.span75, .uneditable-input.span75 {
    width: 365px;
}
input.span74, textarea.span74, .uneditable-input.span74 {
    width: 360px;
}
input.span73, textarea.span73, .uneditable-input.span73 {
    width: 355px;
}
input.span72, textarea.span72, .uneditable-input.span72 {
    width: 350px;
}
input.span71, textarea.span71, .uneditable-input.span71 {
    width: 345px;
}
input.span70, textarea.span70, .uneditable-input.span70 {
    width: 340px;
}
input.span69, textarea.span69, .uneditable-input.span69 {
    width: 335px;
}
input.span68, textarea.span68, .uneditable-input.span68 {
    width: 330px;
}
input.span67, textarea.span67, .uneditable-input.span67 {
    width: 325px;
}
input.span66, textarea.span66, .uneditable-input.span66 {
    width: 320px;
}
input.span65, textarea.span65, .uneditable-input.span65 {
    width: 315px;
}
input.span64, textarea.span64, .uneditable-input.span64 {
    width: 310px;
}
input.span63, textarea.span63, .uneditable-input.span63 {
    width: 305px;
}
input.span62, textarea.span62, .uneditable-input.span62 {
    width: 300px;
}
input.span61, textarea.span61, .uneditable-input.span61 {
    width: 295px;
}
input.span60, textarea.span60, .uneditable-input.span60 {
    width: 290px;
}
input.span59, textarea.span59, .uneditable-input.span59 {
    width: 285px;
}
input.span58, textarea.span58, .uneditable-input.span58 {
    width: 280px;
}
input.span57, textarea.span57, .uneditable-input.span57 {
    width: 275px;
}
input.span56, textarea.span56, .uneditable-input.span56 {
    width: 270px;
}
input.span55, textarea.span55, .uneditable-input.span55 {
    width: 265px;
}
input.span54, textarea.span54, .uneditable-input.span54 {
    width: 260px;
}
input.span53, textarea.span53, .uneditable-input.span53 {
    width: 255px;
}
input.span52, textarea.span52, .uneditable-input.span52 {
    width: 250px;
}
input.span51, textarea.span51, .uneditable-input.span51 {
    width: 245px;
}
input.span50, textarea.span50, .uneditable-input.span50 {
    width: 240px;
}
input.span49, textarea.span49, .uneditable-input.span49 {
    width: 235px;
}
input.span48, textarea.span48, .uneditable-input.span48 {
    width: 230px;
}
input.span47, textarea.span47, .uneditable-input.span47 {
    width: 225px;
}
input.span46, textarea.span46, .uneditable-input.span46 {
    width: 220px;
}
input.span45, textarea.span45, .uneditable-input.span45 {
    width: 215px;
}
input.span44, textarea.span44, .uneditable-input.span44 {
    width: 210px;
}
input.span43, textarea.span43, .uneditable-input.span43 {
    width: 205px;
}
input.span42, textarea.span42, .uneditable-input.span42 {
    width: 200px;
}
input.span41, textarea.span41, .uneditable-input.span41 {
    width: 195px;
}
input.span40, textarea.span40, .uneditable-input.span40 {
    width: 190px;
}
input.span39, textarea.span39, .uneditable-input.span39 {
    width: 185px;
}
input.span38, textarea.span38, .uneditable-input.span38 {
    width: 180px;
}
input.span37, textarea.span37, .uneditable-input.span37 {
    width: 175px;
}
input.span36, textarea.span36, .uneditable-input.span36 {
    width: 170px;
}
input.span35, textarea.span35, .uneditable-input.span35 {
    width: 165px;
}
input.span34, textarea.span34, .uneditable-input.span34 {
    width: 160px;
}
input.span33, textarea.span33, .uneditable-input.span33 {
    width: 155px;
}
input.span32, textarea.span32, .uneditable-input.span32 {
    width: 150px;
}
input.span31, textarea.span31, .uneditable-input.span31 {
    width: 145px;
}
input.span30, textarea.span30, .uneditable-input.span30 {
    width: 140px;
}
input.span29, textarea.span29, .uneditable-input.span29 {
    width: 135px;
}
input.span28, textarea.span28, .uneditable-input.span28 {
    width: 130px;
}
input.span27, textarea.span27, .uneditable-input.span27 {
    width: 125px;
}
input.span26, textarea.span26, .uneditable-input.span26 {
    width: 120px;
}
input.span25, textarea.span25, .uneditable-input.span25 {
    width: 115px;
}
input.span24, textarea.span24, .uneditable-input.span24 {
    width: 110px;
}
input.span23, textarea.span23, .uneditable-input.span23 {
    width: 105px;
}
input.span22, textarea.span22, .uneditable-input.span22 {
    width: 100px;
}
input.span21, textarea.span21, .uneditable-input.span21 {
    width: 95px;
}
input.span20, textarea.span20, .uneditable-input.span20 {
    width: 90px;
}
input.span19, textarea.span19, .uneditable-input.span19 {
    width: 85px;
}
input.span18, textarea.span18, .uneditable-input.span18 {
    width: 80px;
}
input.span17, textarea.span17, .uneditable-input.span17 {
    width: 75px;
}
input.span16, textarea.span16, .uneditable-input.span16 {
    width: 70px;
}
input.span15, textarea.span15, .uneditable-input.span15 {
    width: 65px;
}
input.span14, textarea.span14, .uneditable-input.span14 {
    width: 60px;
}
input.span13, textarea.span13, .uneditable-input.span13 {
    width: 55px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
    width: 50px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
    width: 45px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
    width: 40px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
    width: 35px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
    width: 30px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
    width: 25px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
    width: 20px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
    width: 15px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
    width: 10px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
    width: 5px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
    width: 0;
}
input.span1, textarea.span1, .uneditable-input.span1 {
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    background-color: #EEEEEE;
    border-color: #DDDDDD;
    cursor: not-allowed;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
    background-color: transparent;
}
.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline {
    color: #C09853;
}
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
    border-color: #C09853;
    color: #C09853;
}
.control-group.warning .checkbox:focus, .control-group.warning .radio:focus, .control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
    border-color: #A47E3C;
    box-shadow: 0 0 6px #DBC59E;
}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
    background-color: #FCF8E3;
    border-color: #C09853;
    color: #C09853;
}
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
    color: #B94A48;
}
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #B94A48;
    color: #B94A48;
}
.control-group.error .checkbox:focus, .control-group.error .radio:focus, .control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
    border-color: #953B39;
    box-shadow: 0 0 6px #D59392;
}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
    background-color: #F2DEDE;
    border-color: #B94A48;
    color: #B94A48;
}
.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
    color: #468847;
}
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
    border-color: #468847;
    color: #468847;
}
.control-group.success .checkbox:focus, .control-group.success .radio:focus, .control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
    border-color: #356635;
    box-shadow: 0 0 6px #7ABA7B;
}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
    background-color: #DFF0D8;
    border-color: #468847;
    color: #468847;
}
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
    border-color: #EE5F5B;
    color: #B94A48;
}
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
    border-color: #E9322D;
    box-shadow: 0 0 6px #F8B9B7;
}
.form-actions {
    background-color: #F5F5F5;
    border-top: 1px solid #DDDDDD;
    margin-bottom: 18px;
    margin-top: 18px;
    padding: 17px 20px 18px;
}
.form-actions:before, .form-actions:after {
    content: "";
    display: table;
}
.form-actions:after {
    clear: both;
}
.uneditable-input {
    background-color: #FFFFFF;
    border-color: #EEEEEE;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.024) inset;
    cursor: not-allowed;
    overflow: hidden;
    white-space: nowrap;
}
:-moz-placeholder {
    color: #999999;
}
.help-block, .help-inline {
    color: #555555;
}
.help-block {
    display: block;
    margin-bottom: 9px;
}
.help-inline {
    display: inline-block;
    padding-left: 5px;
    vertical-align: middle;
}
.input-prepend, .input-append {
    margin-bottom: 5px;
}
.input-prepend input, .input-append input, .input-prepend select, .input-append select, .input-prepend .uneditable-input, .input-append .uneditable-input {
    border-radius: 0 3px 3px 0;
    margin-bottom: 0;
    position: relative;
    vertical-align: middle;
}
.input-prepend input:focus, .input-append input:focus, .input-prepend select:focus, .input-append select:focus, .input-prepend .uneditable-input:focus, .input-append .uneditable-input:focus {
    z-index: 2;
}
.input-prepend .uneditable-input, .input-append .uneditable-input {
    border-left-color: #CCCCCC;
}
.input-prepend .add-on, .input-append .add-on {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    min-width: 16px;
    padding: 4px 5px;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    vertical-align: middle;
    width: auto;
}
.input-prepend .add-on, .input-append .add-on, .input-prepend .btn, .input-append .btn {
    margin-left: -1px;
}
.input-prepend .active, .input-append .active {
    background-color: #A9DBA9;
    border-color: #46A546;
}
.input-prepend .add-on, .input-prepend .btn {
    margin-right: -1px;
}
.input-append .uneditable-input {
    border-left-color: #EEEEEE;
    border-right-color: #CCCCCC;
}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
    border-radius: 0 0 0 0;
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
    margin-right: -1px;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
    margin-left: -1px;
}
.search-query {
    margin-bottom: 0;
    padding-left: 14px;
    padding-right: 14px;
}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
    display: inline-block;
    margin-bottom: 0;
}
.form-search .hide, .form-inline .hide, .form-horizontal .hide {
    display: none;
}
.form-search label, .form-inline label {
    display: inline-block;
}
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
    margin-bottom: 0;
}
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
}
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    float: left;
    margin-left: 0;
    margin-right: 3px;
}
.control-group {
    margin-bottom: 5px;
}
legend + .control-group {
    margin-top: 18px;
}
.form-horizontal {
    padding: 10px;
}
.form-horizontal .control-group {
    margin-bottom: 5px;
}
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
    content: "";
    display: table;
}
.form-horizontal .control-group:after {
    clear: both;
}
.form-horizontal .control-label {
    float: left;
    font-weight: bold;
    padding-top: 5px;
    width: 120px;
}
.form-horizontal .controls {
    margin-left: 140px;
}
.form-horizontal .controls:first-child {
}
.form-horizontal .controls label {
    padding-top: 5px;
}
.form-horizontal .controls label.error {
    color: #B94A48;
}
.form-horizontal .help-block {
    margin-bottom: 5px;
    margin-top: 2px;
}
.form-horizontal .form-actions {
    padding-left: 160px;
}
table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}
.table {
    margin-bottom: 18px;
    width: 100%;
}
.table th, .table td {
    border-top: 1px solid #DDDDDD;
    line-height: 18px;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}
.table th {
    font-weight: bold;
}
.table thead th {
    vertical-align: bottom;
}
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
    border-top: 0 none;
}
.table tbody + tbody {
    border-top: 2px solid #DDDDDD;
}
.table-condensed th, .table-condensed td {
    padding: 4px 5px;
}
.table-bordered {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: separate;
    border-color: #DDDDDD #DDDDDD #DDDDDD -moz-use-text-color;
    border-radius: 4px 4px 4px 4px;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #DDDDDD;
}
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
    border-top: 0 none;
}
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
    border-top-left-radius: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
    border-top-right-radius: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {
    border-radius: 0 0 0 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {
    border-bottom-right-radius: 4px;
}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
    background-color: #F9F9F9;
}
.table tbody tr:hover td, .table tbody tr:hover th {
    background-color: #F5F5F5;
}
table .span1 {
    float: none;
    margin-left: 0;
}
table .span2 {
    float: none;
    margin-left: 0;
}
table .span3 {
    float: none;
    margin-left: 0;
}
table .span4 {
    float: none;
    margin-left: 0;
    width: 4px;
}
table .span5 {
    float: none;
    margin-left: 0;
    width: 9px;
}
table .span6 {
    float: none;
    margin-left: 0;
    width: 14px;
}
table .span7 {
    float: none;
    margin-left: 0;
    width: 19px;
}
table .span8 {
    float: none;
    margin-left: 0;
    width: 24px;
}
table .span9 {
    float: none;
    margin-left: 0;
    width: 29px;
}
table .span10 {
    float: none;
    margin-left: 0;
    width: 34px;
}
table .span11 {
    float: none;
    margin-left: 0;
    width: 39px;
}
table .span12 {
    float: none;
    margin-left: 0;
    width: 44px;
}
table .span13 {
    float: none;
    margin-left: 0;
    width: 49px;
}
table .span14 {
    float: none;
    margin-left: 0;
    width: 54px;
}
table .span15 {
    float: none;
    margin-left: 0;
    width: 59px;
}
table .span16 {
    float: none;
    margin-left: 0;
    width: 64px;
}
table .span17 {
    float: none;
    margin-left: 0;
    width: 69px;
}
table .span18 {
    float: none;
    margin-left: 0;
    width: 74px;
}
table .span19 {
    float: none;
    margin-left: 0;
    width: 79px;
}
table .span20 {
    float: none;
    margin-left: 0;
    width: 84px;
}
table .span21 {
    float: none;
    margin-left: 0;
    width: 89px;
}
table .span22 {
    float: none;
    margin-left: 0;
    width: 94px;
}
table .span23 {
    float: none;
    margin-left: 0;
    width: 99px;
}
table .span24 {
    float: none;
    margin-left: 0;
    width: 104px;
}
[class^="icon-"], [class*=" icon-"] {
    background-image: url("http://localhost:8080/www/less/lib/../images/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    width: 14px;
}
[class^="icon-"]:last-child, [class*=" icon-"]:last-child {
}
.icon-white {
    background-image: url("http://localhost:8080/www/less/lib/../imgages/glyphicons-halflings-white.png");
}
.icon-glass {
    background-position: 0 0;
}
.icon-music {
    background-position: -24px 0;
}
.icon-search {
    background-position: -48px 0;
}
.icon-envelope {
    background-position: -72px 0;
}
.icon-heart {
    background-position: -96px 0;
}
.icon-star {
    background-position: -120px 0;
}
.icon-star-empty {
    background-position: -144px 0;
}
.icon-user {
    background-position: -168px 0;
}
.icon-film {
    background-position: -192px 0;
}
.icon-th-large {
    background-position: -216px 0;
}
.icon-th {
    background-position: -240px 0;
}
.icon-th-list {
    background-position: -264px 0;
}
.icon-ok {
    background-position: -288px 0;
}
.icon-remove {
    background-position: -312px 0;
}
.icon-zoom-in {
    background-position: -336px 0;
}
.icon-zoom-out {
    background-position: -360px 0;
}
.icon-off {
    background-position: -384px 0;
}
.icon-signal {
    background-position: -408px 0;
}
.icon-cog {
    background-position: -432px 0;
}
.icon-trash {
    background-position: -456px 0;
}
.icon-home {
    background-position: 0 -24px;
}
.icon-file {
    background-position: -24px -24px;
}
.icon-time {
    background-position: -48px -24px;
}
.icon-road {
    background-position: -72px -24px;
}
.icon-download-alt {
    background-position: -96px -24px;
}
.icon-download {
    background-position: -120px -24px;
}
.icon-upload {
    background-position: -144px -24px;
}
.icon-inbox {
    background-position: -168px -24px;
}
.icon-play-circle {
    background-position: -192px -24px;
}
.icon-repeat {
    background-position: -216px -24px;
}
.icon-refresh {
    background-position: -240px -24px;
}
.icon-list-alt {
    background-position: -264px -24px;
}
.icon-lock {
    background-position: -287px -24px;
}
.icon-flag {
    background-position: -312px -24px;
}
.icon-headphones {
    background-position: -336px -24px;
}
.icon-volume-off {
    background-position: -360px -24px;
}
.icon-volume-down {
    background-position: -384px -24px;
}
.icon-volume-up {
    background-position: -408px -24px;
}
.icon-qrcode {
    background-position: -432px -24px;
}
.icon-barcode {
    background-position: -456px -24px;
}
.icon-tag {
    background-position: 0 -48px;
}
.icon-tags {
    background-position: -25px -48px;
}
.icon-book {
    background-position: -48px -48px;
}
.icon-bookmark {
    background-position: -72px -48px;
}
.icon-print {
    background-position: -96px -48px;
}
.icon-camera {
    background-position: -120px -48px;
}
.icon-font {
    background-position: -144px -48px;
}
.icon-bold {
    background-position: -167px -48px;
}
.icon-italic {
    background-position: -192px -48px;
}
.icon-text-height {
    background-position: -216px -48px;
}
.icon-text-width {
    background-position: -240px -48px;
}
.icon-align-left {
    background-position: -264px -48px;
}
.icon-align-center {
    background-position: -288px -48px;
}
.icon-align-right {
    background-position: -312px -48px;
}
.icon-align-justify {
    background-position: -336px -48px;
}
.icon-list {
    background-position: -360px -48px;
}
.icon-indent-left {
    background-position: -384px -48px;
}
.icon-indent-right {
    background-position: -408px -48px;
}
.icon-facetime-video {
    background-position: -432px -48px;
}
.icon-picture {
    background-position: -456px -48px;
}
.icon-pencil {
    background-position: 0 -72px;
}
.icon-map-marker {
    background-position: -24px -72px;
}
.icon-adjust {
    background-position: -48px -72px;
}
.icon-tint {
    background-position: -72px -72px;
}
.icon-edit {
    background-position: -96px -72px;
}
.icon-share {
    background-position: -120px -72px;
}
.icon-check {
    background-position: -144px -72px;
}
.icon-move {
    background-position: -168px -72px;
}
.icon-step-backward {
    background-position: -192px -72px;
}
.icon-fast-backward {
    background-position: -216px -72px;
}
.icon-backward {
    background-position: -240px -72px;
}
.icon-play {
    background-position: -264px -72px;
}
.icon-pause {
    background-position: -288px -72px;
}
.icon-stop {
    background-position: -312px -72px;
}
.icon-forward {
    background-position: -336px -72px;
}
.icon-fast-forward {
    background-position: -360px -72px;
}
.icon-step-forward {
    background-position: -384px -72px;
}
.icon-eject {
    background-position: -408px -72px;
}
.icon-chevron-left {
    background-position: -432px -72px;
}
.icon-chevron-right {
    background-position: -456px -72px;
}
.icon-plus-sign {
    background-position: 0 -96px;
}
.icon-minus-sign {
    background-position: -24px -96px;
}
.icon-remove-sign {
    background-position: -48px -96px;
}
.icon-ok-sign {
    background-position: -72px -96px;
}
.icon-question-sign {
    background-position: -96px -96px;
}
.icon-info-sign {
    background-position: -120px -96px;
}
.icon-screenshot {
    background-position: -144px -96px;
}
.icon-remove-circle {
    background-position: -168px -96px;
}
.icon-ok-circle {
    background-position: -192px -96px;
}
.icon-ban-circle {
    background-position: -216px -96px;
}
.icon-arrow-left {
    background-position: -240px -96px;
}
.icon-arrow-right {
    background-position: -264px -96px;
}
.icon-arrow-up {
    background-position: -289px -96px;
}
.icon-arrow-down {
    background-position: -312px -96px;
}
.icon-share-alt {
    background-position: -336px -96px;
}
.icon-resize-full {
    background-position: -360px -96px;
}
.icon-resize-small {
    background-position: -384px -96px;
}
.icon-plus {
    background-position: -408px -96px;
}
.icon-minus {
    background-position: -433px -96px;
}
.icon-asterisk {
    background-position: -456px -96px;
}
.icon-exclamation-sign {
    background-position: 0 -120px;
}
.icon-gift {
    background-position: -24px -120px;
}
.icon-leaf {
    background-position: -48px -120px;
}
.icon-fire {
    background-position: -72px -120px;
}
.icon-eye-open {
    background-position: -96px -120px;
}
.icon-eye-close {
    background-position: -120px -120px;
}
.icon-warning-sign {
    background-position: -144px -120px;
}
.icon-plane {
    background-position: -168px -120px;
}
.icon-calendar {
    background-position: -192px -120px;
}
.icon-random {
    background-position: -216px -120px;
}
.icon-comment {
    background-position: -240px -120px;
}
.icon-magnet {
    background-position: -264px -120px;
}
.icon-chevron-up {
    background-position: -288px -120px;
}
.icon-chevron-down {
    background-position: -313px -119px;
}
.icon-retweet {
    background-position: -336px -120px;
}
.icon-shopping-cart {
    background-position: -360px -120px;
}
.icon-folder-close {
    background-position: -384px -120px;
}
.icon-folder-open {
    background-position: -408px -120px;
}
.icon-resize-vertical {
    background-position: -432px -119px;
}
.icon-resize-horizontal {
    background-position: -456px -118px;
}
.icon-hdd {
    background-position: 0 -144px;
}
.icon-bullhorn {
    background-position: -24px -144px;
}
.icon-bell {
    background-position: -48px -144px;
}
.icon-certificate {
    background-position: -72px -144px;
}
.icon-thumbs-up {
    background-position: -96px -144px;
}
.icon-thumbs-down {
    background-position: -120px -144px;
}
.icon-hand-right {
    background-position: -144px -144px;
}
.icon-hand-left {
    background-position: -168px -144px;
}
.icon-hand-up {
    background-position: -192px -144px;
}
.icon-hand-down {
    background-position: -216px -144px;
}
.icon-circle-arrow-right {
    background-position: -240px -144px;
}
.icon-circle-arrow-left {
    background-position: -264px -144px;
}
.icon-circle-arrow-up {
    background-position: -288px -144px;
}
.icon-circle-arrow-down {
    background-position: -312px -144px;
}
.icon-globe {
    background-position: -336px -144px;
}
.icon-wrench {
    background-position: -360px -144px;
}
.icon-tasks {
    background-position: -384px -144px;
}
.icon-filter {
    background-position: -408px -144px;
}
.icon-briefcase {
    background-position: -432px -144px;
}
.icon-fullscreen {
    background-position: -456px -144px;
}
.dropup, .dropdown {
    position: relative;
}
.dropdown-toggle {
}
.dropdown-toggle:active, .open .dropdown-toggle {
    outline: 0 none;
}
.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000000;
    content: "";
    display: inline-block;
    height: 0;
    opacity: 0.3;
    vertical-align: top;
    width: 0;
}
.dropdown .caret {
    margin-left: 2px;
    margin-top: 8px;
}
.dropdown:hover .caret, .open .caret {
    opacity: 1;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    list-style: none outside none;
    margin: 1px 0 0;
    min-width: 160px;
    padding: 4px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
.dropdown-menu.pull-right {
    left: auto;
    right: 0;
}
.dropdown-menu .divider {
    background-color: #E5E5E5;
    border-bottom: 1px solid #FFFFFF;
    height: 1px;
    margin: 8px 1px;
    overflow: hidden;
}
.dropdown-menu a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 18px;
    padding: 3px 15px;
    white-space: nowrap;
}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    background-color: #0088CC;
    color: #FFFFFF;
    text-decoration: none;
}
.open {
}
.open > .dropdown-menu {
    display: block;
}
.pull-right > .dropdown-menu {
    left: auto;
    right: 0;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-bottom: 4px solid #000000;
    border-top: 0 none;
    content: "↑";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: 100%;
    margin-bottom: 1px;
    top: auto;
}
.typeahead {
    border-radius: 4px 4px 4px 4px;
    margin-top: 2px;
}
.well {
    background-color: #F5F5F5;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}
.well blockquote {
    border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
    border-radius: 6px 6px 6px 6px;
    padding: 24px;
}
.well-small {
    border-radius: 3px 3px 3px 3px;
    padding: 9px;
}
.fade {
    -moz-transition: opacity 0.15s linear 0s;
    opacity: 0;
}
.fade.in {
    opacity: 1;
}
.collapse {
    -moz-transition: height 0.35s ease 0s;
    height: 0;
    overflow: hidden;
    position: relative;
}
.collapse.in {
    height: auto;
}
.close {
    color: #000000;
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF;
}
.close:hover {
    color: #000000;
    cursor: pointer;
    opacity: 0.4;
    text-decoration: none;
}
button.close {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    padding: 0;
}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #CCCCCC #CCCCCC #B3B3B3;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 6px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: #E6E6E6;
}
.btn:active, .btn.active {
}
.btn:first-child {
}
.btn:hover {
    -moz-transition: background-position 0.1s linear 0s;
    background-color: #E6E6E6;
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}
.btn:focus {
    outline: thin dotted #333333;
    outline-offset: -2px;
}
.btn.active, .btn:active {
    background-color: #E6E6E6;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
.btn.disabled, .btn[disabled] {
    background-color: #E6E6E6;
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}
.btn-large {
    border-radius: 0 0 0 0;
    line-height: normal;
    padding: 6px 10px;
}
.btn-large [class^="icon-"] {
    margin-top: 1px;
}
.btn-small {
    font-size: 12px;
    line-height: 16px;
    padding: 5px 9px;
}
.btn-small [class^="icon-"] {
    margin-top: -1px;
}
.btn-mini {
    font-size: 11px;
    line-height: 14px;
    padding: 2px 6px;
}
.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}
.btn {
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-primary {
    background-color: #33A3E5;
    background-image: -moz-linear-gradient(center top , #33B5E5, #3389E5);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #3389E5;
}
.btn-primary:active, .btn-primary.active {
}
.btn-warning {
    background-color: #FAA732;
    background-image: -moz-linear-gradient(center top , #FBB450, #F89406);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    background-color: #F89406;
}
.btn-warning:active, .btn-warning.active {
}
.btn-danger {
    background-color: #DA4F49;
    background-image: -moz-linear-gradient(center top , #EE5F5B, #BD362F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    background-color: #BD362F;
}
.btn-danger:active, .btn-danger.active {
}
.btn-success {
    background-color: #5BB75B;
    background-image: -moz-linear-gradient(center top , #62C462, #51A351);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    background-color: #51A351;
}
.btn-success:active, .btn-success.active {
}
.btn-info {
    background-color: #49AFCD;
    background-image: -moz-linear-gradient(center top , #5BC0DE, #2F96B4);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-color: #2F96B4;
}
.btn-info:active, .btn-info.active {
}
.btn-inverse {
    background-color: #414141;
    background-image: -moz-linear-gradient(center top , #555555, #222222);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
    background-color: #222222;
}
.btn-inverse:active, .btn-inverse.active {
}
button.btn, input.btn[type="submit"] {
}
button.btn::-moz-focus-inner, input.btn[type="submit"]::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
button.btn.btn-large, input.btn.btn-large[type="submit"] {
}
button.btn.btn-small, input.btn.btn-small[type="submit"] {
}
button.btn.btn-mini, input.btn.btn-mini[type="submit"] {
}
.btn-group {
    position: relative;
}
.btn-group:before, .btn-group:after {
    content: "";
    display: table;
}
.btn-group:after {
    clear: both;
}
.btn-group:first-child {
}
.btn-group + .btn-group {
    margin-left: 5px;
}
.btn-toolbar {
    margin-bottom: 9px;
    margin-top: 9px;
}
.btn-toolbar .btn-group {
    display: inline-block;
}
.btn-group > .btn {
    border-radius: 0 0 0 0;
    float: left;
    margin-left: -1px;
    position: relative;
}
.btn-group > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: 0;
}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group > .btn.large:first-child {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    margin-left: 0;
}
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
    z-index: 2;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0 none;
}
.btn-group > .dropdown-toggle {
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.125) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    padding-left: 8px;
    padding-right: 8px;
}
.btn-group > .btn-mini.dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
}
.btn-group > .btn-small.dropdown-toggle {
}
.btn-group > .btn-large.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
    background-color: #E6E6E6;
}
.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #3389E5;
}
.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #F89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #BD362F;
}
.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51A351;
}
.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2F96B4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222222;
}
.btn .caret {
    margin-left: 0;
    margin-top: 7px;
}
.btn:hover .caret, .open.btn-group .caret {
    opacity: 1;
}
.btn-mini .caret {
    margin-top: 5px;
}
.btn-small .caret {
    margin-top: 6px;
}
.btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px;
    margin-top: 6px;
}
.dropup .btn-large .caret {
    border-bottom: 5px solid #000000;
    border-top: 0 none;
}
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
    border-bottom-color: #FFFFFF;
    border-top-color: #FFFFFF;
    opacity: 0.75;
}
.alert {
    background-color: #FCF8E3;
    border-bottom: 1px solid #FBEED5;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #C09853;
    padding: 11px 20px;
    text-shadow: 0 1px 1px #FFFFFF;
}
.alert h3 {
    font-size: 12px;
    font-weight: bold;
    margin-top: 0;
}
.alert-heading {
    color: inherit;
}
.alert .close {
    line-height: 18px;
    position: relative;
    right: -5px;
}
.alert-success {
    background-color: #DFF0D8;
    border-color: #D6E9C6;
    color: #468847;
}
.alert-danger, .alert-error {
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
}
.alert-info {
    background-color: #D9EDF7;
    border-color: #BCE8F1;
    color: #3A87AD;
}
.alert-block {
    padding-bottom: 14px;
    padding-top: 14px;
}
.alert-block > p, .alert-block > ul {
    margin-bottom: 0;
}
.alert-block p + p {
    margin-top: 5px;
}
.nav {
    list-style: none outside none;
    margin-bottom: 10px;
    margin-left: 0;
}
.nav > li > a {
    display: block;
}
.nav > li > a:hover {
    background-color: #EEEEEE;
    text-decoration: none;
}
.nav > .pull-right {
    float: right;
}
.nav .nav-header {
    color: #999999;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    padding: 3px 15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
}
.nav li + .nav-header {
    margin-top: 9px;
}
.nav-list {
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.nav-list > li > a, .nav-list .nav-header {
    margin-left: -15px;
    margin-right: -15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
    padding: 3px 15px;
}
.nav-list > .active > a, .nav-list > .active > a:hover {
    background-color: #0088CC;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.nav-list [class^="icon-"] {
    margin-right: 2px;
}
.nav-list .divider {
    background-color: #E5E5E5;
    border-bottom: 1px solid #FFFFFF;
    height: 1px;
    margin: 8px 1px;
    overflow: hidden;
}
.nav-tabs, .nav-pills {
}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
    content: "";
    display: table;
}
.nav-tabs:after, .nav-pills:after {
    clear: both;
}
.nav-tabs > li, .nav-pills > li {
    float: left;
}
.nav-tabs > li > a, .nav-pills > li > a {
    line-height: 14px;
    margin-right: 2px;
    padding-left: 12px;
    padding-right: 12px;
}
.nav-tabs {
    border-bottom: 1px solid #DDDDDD;
}
.nav-tabs > li {
    margin-bottom: -1px;
}
.nav-tabs > li > a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    line-height: 18px;
    padding-bottom: 8px;
    padding-top: 8px;
}
.nav-tabs > li > a:hover {
    border-color: #EEEEEE #EEEEEE #DDDDDD;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD #DDDDDD transparent;
    border-style: solid;
    border-width: 1px;
    color: #555555;
    cursor: default;
}
.nav-pills > li > a {
    margin-bottom: 2px;
    margin-top: 2px;
    padding-bottom: 8px;
    padding-top: 8px;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover {
    background-color: #F5F6F7;
    color: #0088CC;
}
.nav-stacked > li {
    float: none;
}
.nav-stacked > li > a {
    margin-right: 0;
}
.nav-tabs.nav-stacked {
    border-bottom: 0 none;
}
.nav-tabs.nav-stacked > li > a {
    border: 1px solid #DDDDDD;
    border-radius: 0 0 0 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
    border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
    border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
    border-color: #DDDDDD;
    z-index: 2;
}
.nav-pills.nav-stacked > li > a {
    margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
    margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
    border-radius: 0 0 5px 5px;
}
.nav-pills .dropdown-menu {
    border-radius: 4px 4px 4px 4px;
}
.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
    border-bottom-color: #0088CC;
    border-top-color: #0088CC;
    margin-top: 6px;
}
.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret {
    border-bottom-color: #005580;
    border-top-color: #005580;
}
.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret {
    border-bottom-color: #333333;
    border-top-color: #333333;
}
.nav > .dropdown.active > a:hover {
    color: #000000;
    cursor: pointer;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
    background-color: #999999;
    border-color: #999999;
    color: #FFFFFF;
}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
    border-bottom-color: #333333;
    border-top-color: #333333;
    opacity: 1;
}
.tabs-stacked .open > a:hover {
    border-color: #999999;
}
.tabbable {
}
.tabbable:before, .tabbable:after {
    content: "";
    display: table;
}
.tabbable:after {
    clear: both;
}
.tab-content {
    overflow: auto;
}
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
    border-bottom: 0 none;
}
.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: none;
}
.tab-content > .active, .pill-content > .active {
    display: block;
}
.tabs-below > .nav-tabs {
    border-top: 1px solid #DDDDDD;
}
.tabs-below > .nav-tabs > li {
    margin-bottom: 0;
    margin-top: -1px;
}
.tabs-below > .nav-tabs > li > a {
    border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
    border-bottom-color: transparent;
    border-top-color: #DDDDDD;
}
.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover {
    border-color: transparent #DDDDDD #DDDDDD;
}
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none;
}
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
    margin-bottom: 3px;
    margin-right: 0;
    min-width: 74px;
}
.tabs-left > .nav-tabs {
    border-right: 1px solid #DDDDDD;
    float: left;
    margin-right: 19px;
}
.tabs-left > .nav-tabs > li > a {
    border-radius: 4px 0 0 4px;
    margin-right: -1px;
}
.tabs-left > .nav-tabs > li > a:hover {
    border-color: #EEEEEE #DDDDDD #EEEEEE #EEEEEE;
}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
    border-color: #DDDDDD transparent #DDDDDD #DDDDDD;
}
.tabs-right > .nav-tabs {
    border-left: 1px solid #DDDDDD;
    float: right;
    margin-left: 19px;
}
.tabs-right > .nav-tabs > li > a {
    border-radius: 0 4px 4px 0;
    margin-left: -1px;
}
.tabs-right > .nav-tabs > li > a:hover {
    border-color: #EEEEEE #EEEEEE #EEEEEE #DDDDDD;
}
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover {
    border-color: #DDDDDD #DDDDDD #DDDDDD transparent;
}
.navbar {
    margin-bottom: 10px;
    overflow: visible;
}
.navbar-inner {
    border: 0 none;
    min-height: 40px;
    padding-left: 10px;
}
.navbar .container {
    width: auto;
}
.nav-collapse.collapse {
    height: auto;
}
.navbar {
    color: #999999;
}
.navbar .brand:hover {
    text-decoration: none;
}
.navbar .brand {
    color: #0088CC;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: 200;
    line-height: 1;
    margin-left: -20px;
    padding: 8px 20px 12px;
}
.navbar .navbar-text {
    line-height: 40px;
    margin-bottom: 0;
}
.navbar .navbar-link {
    color: #0088CC;
}
.navbar .navbar-link:hover {
    color: #005580;
}
.navbar .btn, .navbar .btn-group {
    margin-top: 5px;
}
.navbar .btn-group .btn {
    margin: 0;
}
.navbar-form {
    margin-bottom: 0;
}
.navbar-form:before, .navbar-form:after {
    content: "";
    display: table;
}
.navbar-form:after {
    clear: both;
}
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
    margin-top: 5px;
}
.navbar-form input, .navbar-form select {
    display: inline-block;
    margin-bottom: 0;
}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
    margin-top: 3px;
}
.navbar-form .input-append, .navbar-form .input-prepend {
    margin-top: 6px;
    white-space: nowrap;
}
.navbar-form .input-append input, .navbar-form .input-prepend input {
    margin-top: 0;
}
.navbar-search {
    float: left;
    margin-bottom: 0;
    margin-top: 6px;
    position: relative;
}
.navbar-search .search-query {
    -moz-transition: none 0s ease 0s;
    color: #333333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    padding: 4px 9px;
}
.navbar-search .search-query:-moz-placeholder {
    color: #CCCCCC;
}
.navbar-search .search-query:focus, .navbar-search .search-query.focused {
    background-color: #FFFFFF;
    color: #333333;
}
.navbar-fixed-top, .navbar-fixed-bottom {
    left: 0;
    margin-bottom: 0;
    position: fixed;
    right: 0;
    z-index: 1030;
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    border-radius: 0 0 0 0;
    padding-left: 0;
    padding-right: 0;
}
.navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1000px;
}
.navbar-fixed-top {
    top: 0;
}
.navbar-fixed-bottom {
    bottom: 0;
}
.navbar .nav {
    display: block;
    float: left;
    left: 0;
    margin: 0 10px 0 0;
    position: relative;
}
.navbar .nav.pull-right {
    float: right;
}
.navbar .nav > li {
    display: block;
    float: left;
}
.navbar .nav > li > a {
    color: #0088CC;
    float: none;
    line-height: 19px;
    padding: 9px 10px 11px;
    text-decoration: none;
}
.navbar .nav > li > label {
    float: none;
    line-height: 19px;
    margin-bottom: 0;
    padding: 9px 10px 11px;
    text-decoration: none;
}
.navbar .btn {
    display: inline-block;
    line-height: 18px;
    margin: 5px 5px 6px;
    padding: 4px 10px;
}
.navbar .btn-group {
    margin: 0;
    padding: 5px 5px 6px;
}
.navbar .nav > li > a:hover {
    color: #005580;
    text-decoration: none;
}
.navbar .nav .active > a, .navbar .nav .active > a:hover {
    color: #005580;
    text-decoration: none;
}
.navbar .divider-vertical {
    border-right: 1px solid #E7E7E7;
    height: 20px;
    margin: 10px 5px;
    overflow: hidden;
    width: 1px;
}
.navbar .nav.pull-right {
    margin-left: 10px;
    margin-right: 0;
}
.navbar .btn-navbar {
    background-color: #2C2C2C;
    background-image: -moz-linear-gradient(center top , #333333, #222222);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);
    display: none;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    padding: 7px 10px;
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
    background-color: #222222;
}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {
}
.navbar .btn-navbar .icon-bar {
    background-color: #F5F5F5;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    display: block;
    height: 2px;
    width: 18px;
}
.btn-navbar .icon-bar + .icon-bar {
    margin-top: 3px;
}
.navbar .dropdown-menu:before {
    border-bottom: 7px solid rgba(0, 0, 0, 0.2);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    display: inline-block;
    left: 9px;
    position: absolute;
    top: -7px;
}
.navbar .dropdown-menu:after {
    border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 10px;
    position: absolute;
    top: -6px;
}
.navbar-fixed-bottom .dropdown-menu:before {
    border-bottom: 0 none;
    border-top: 7px solid rgba(0, 0, 0, 0.2);
    bottom: -7px;
    top: auto;
}
.navbar-fixed-bottom .dropdown-menu:after {
    border-bottom: 0 none;
    border-top: 6px solid #FFFFFF;
    bottom: -6px;
    top: auto;
}
.navbar .nav li.dropdown .dropdown-toggle .caret, .navbar .nav li.dropdown.open .caret {
    border-bottom-color: #333333;
    border-top-color: #333333;
}
.navbar .nav li.dropdown.active .caret {
    opacity: 1;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: transparent;
}
.navbar .nav li.dropdown.active > .dropdown-toggle:hover {
    color: #FFFFFF;
}
.navbar .pull-right .dropdown-menu, .navbar .dropdown-menu.pull-right {
    left: auto;
    right: 0;
}
.navbar .pull-right .dropdown-menu:before, .navbar .dropdown-menu.pull-right:before {
    left: auto;
    right: 12px;
}
.navbar .pull-right .dropdown-menu:after, .navbar .dropdown-menu.pull-right:after {
    left: auto;
    right: 13px;
}
.breadcrumb {
    list-style: none outside none;
    margin: 0;
    padding: 5px 0;
}
.breadcrumb li {
    display: inline-block;
    text-shadow: 0 1px 0 #FFFFFF;
}
.breadcrumb .divider {
    color: #999999;
    padding: 0;
}
.breadcrumb .active a {
    color: #333333;
}
.pagination {
    height: 36px;
    margin: 18px 0;
}
.pagination ul {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}
.pagination li {
    display: inline;
}
.pagination a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 34px;
    padding: 0 14px;
    text-decoration: none;
}
.pagination a:hover, .pagination .active a {
    background-color: #F5F5F5;
}
.pagination .active a {
    color: #999999;
    cursor: default;
}
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {
    background-color: transparent;
    color: #999999;
    cursor: default;
}
.pagination li:first-child a {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
    border-radius: 0 3px 3px 0;
}
.pagination-centered {
    text-align: center;
}
.pagination-right {
    text-align: right;
}
.pager {
    list-style: none outside none;
    margin-bottom: 18px;
    margin-left: 0;
    text-align: center;
}
.pager:before, .pager:after {
    content: "";
    display: table;
}
.pager:after {
    clear: both;
}
.pager li {
    display: inline;
}
.pager a {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 15px 15px 15px 15px;
    display: inline-block;
    padding: 5px 14px;
}
.pager a:hover {
    background-color: #F5F5F5;
    text-decoration: none;
}
.pager .next a {
    float: right;
}
.pager .previous a {
    float: left;
}
.pager .disabled a, .pager .disabled a:hover {
    background-color: #FFFFFF;
    color: #999999;
    cursor: default;
}
.modal-open .dropdown-menu {
    z-index: 2050;
}
.modal-open .dropdown.open {
}
.modal-open .popover {
    z-index: 2060;
}
.modal-open .tooltip {
    z-index: 2070;
}
.modal-backdrop {
    background-color: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1040;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
    opacity: 0.8;
}
.modal {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    left: 50%;
    margin: -250px 0 0 -280px;
    overflow: auto;
    position: fixed;
    top: 50%;
    width: 560px;
    z-index: 1050;
}
.modal.fade {
    -moz-transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s;
    top: -25%;
}
.modal.fade.in {
    top: 50%;
}
.modal-header {
    border-bottom: 1px solid #EEEEEE;
    padding: 9px 15px;
}
.modal-header .close {
    margin-top: 2px;
}
.modal-body {
    max-height: 400px;
    overflow-y: auto;
    padding: 15px;
}
.modal-form {
    margin-bottom: 0;
}
.modal-footer {
    background-color: #F5F5F5;
    border-radius: 0 0 6px 6px;
    border-top: 1px solid #DDDDDD;
    box-shadow: 0 1px 0 #FFFFFF inset;
    margin-bottom: 0;
    padding: 14px 15px 15px;
    text-align: right;
}
.modal-footer:before, .modal-footer:after {
    content: "";
    display: table;
}
.modal-footer:after {
    clear: both;
}
.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}
.tooltip {
    display: block;
    font-size: 11px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    visibility: visible;
    z-index: 1020;
}
.tooltip.in {
    opacity: 0.8;
}
.tooltip.top {
    margin-top: -2px;
}
.tooltip.right {
    margin-left: 2px;
}
.tooltip.bottom {
    margin-top: 2px;
}
.tooltip.left {
    margin-left: -2px;
}
.tooltip.top .tooltip-arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
}
.tooltip.left .tooltip-arrow {
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000;
    border-top: 5px solid transparent;
    margin-top: -5px;
    right: 0;
    top: 50%;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom: 5px solid #000000;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 50%;
    margin-left: -5px;
    top: 0;
}
.tooltip.right .tooltip-arrow {
    border-bottom: 5px solid transparent;
    border-right: 5px solid #000000;
    border-top: 5px solid transparent;
    left: 0;
    margin-top: -5px;
    top: 50%;
}
.tooltip-inner {
    background-color: #000000;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    max-width: 200px;
    padding: 3px 8px;
    text-align: center;
    text-decoration: none;
}
.tooltip-arrow {
    height: 0;
    position: absolute;
    width: 0;
}
.popover {
    display: none;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 0;
    z-index: 1010;
}
.popover.top {
    margin-top: -5px;
}
.popover.right {
    margin-left: 5px;
}
.popover.bottom {
    margin-top: 5px;
}
.popover.left {
    margin-left: -5px;
}
.popover.top .arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
}
.popover.right .arrow {
    border-bottom: 5px solid transparent;
    border-right: 5px solid #000000;
    border-top: 5px solid transparent;
    left: 0;
    margin-top: -5px;
    top: 50%;
}
.popover.bottom .arrow {
    border-bottom: 5px solid #000000;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 50%;
    margin-left: -5px;
    top: 0;
}
.popover.left .arrow {
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000;
    border-top: 5px solid transparent;
    margin-top: -5px;
    right: 0;
    top: 50%;
}
.popover .arrow {
    height: 0;
    position: absolute;
    width: 0;
}
.popover-inner {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    padding: 3px;
    width: 280px;
}
.popover-title {
    background-color: #F5F5F5;
    border-bottom: 1px solid #EEEEEE;
    border-radius: 3px 3px 0 0;
    line-height: 1;
    padding: 9px 15px;
}
.popover-content {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border-radius: 0 0 3px 3px;
    padding: 14px;
}
.popover-content p, .popover-content ul, .popover-content ol {
    margin-bottom: 0;
}
.label, .badge {
    background-color: #999999;
    color: #FFFFFF;
    font-size: 10.998px;
    font-weight: bold;
    line-height: 14px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}
.label {
    border-radius: 3px 3px 3px 3px;
    padding: 1px 4px 2px;
}
.badge {
    border-radius: 9px 9px 9px 9px;
    padding: 1px 9px 2px;
}
a.label:hover, a.badge:hover {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
}
.label-important, .badge-important {
    background-color: #B94A48;
}
.label-important[href], .badge-important[href] {
    background-color: #953B39;
}
.label-warning, .badge-warning {
    background-color: #F89406;
}
.label-warning[href], .badge-warning[href] {
    background-color: #C67605;
}
.label-success, .badge-success {
    background-color: #468847;
}
.label-success[href], .badge-success[href] {
    background-color: #356635;
}
.label-info, .badge-info {
    background-color: #3A87AD;
}
.label-info[href], .badge-info[href] {
    background-color: #2D6987;
}
.label-inverse, .badge-inverse {
    background-color: #333333;
}
.label-inverse[href], .badge-inverse[href] {
    background-color: #1A1A1A;
}
.progress {
    background-color: #F7F7F7;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F9F9F9);
    background-repeat: repeat-x;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    height: 18px;
    margin-bottom: 18px;
    overflow: hidden;
}
.progress .bar {
    -moz-box-sizing: border-box;
    -moz-transition: width 0.6s ease 0s;
    background-color: #0E90D2;
    background-image: -moz-linear-gradient(center top , #149BDF, #0480BE);
    background-repeat: repeat-x;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    color: #FFFFFF;
    font-size: 12px;
    height: 18px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: 0;
}
.progress-striped .bar {
    background-color: #149BDF;
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}
.progress.active .bar {
    -moz-animation: 2s linear 0s normal none infinite progress-bar-stripes;
}
.progress-danger .bar {
    background-color: #DD514C;
    background-image: -moz-linear-gradient(center top , #EE5F5B, #C43C35);
    background-repeat: repeat-x;
}
.progress-danger.progress-striped .bar {
    background-color: #EE5F5B;
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar {
    background-color: #5EB95E;
    background-image: -moz-linear-gradient(center top , #62C462, #57A957);
    background-repeat: repeat-x;
}
.progress-success.progress-striped .bar {
    background-color: #62C462;
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar {
    background-color: #4BB1CF;
    background-image: -moz-linear-gradient(center top , #5BC0DE, #339BB9);
    background-repeat: repeat-x;
}
.progress-info.progress-striped .bar {
    background-color: #5BC0DE;
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar {
    background-color: #FAA732;
    background-image: -moz-linear-gradient(center top , #FBB450, #F89406);
    background-repeat: repeat-x;
}
.progress-warning.progress-striped .bar {
    background-color: #FBB450;
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.accordion {
    margin-bottom: 18px;
}
.accordion-group {
    border: 1px solid #E5E5E5;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 2px;
}
.accordion-heading {
    border-bottom: 0 none;
}
.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px;
}
.accordion-toggle {
    cursor: pointer;
}
.accordion-inner {
    border-top: 1px solid #E5E5E5;
    padding: 9px 15px;
}
.carousel {
    line-height: 1;
    margin-bottom: 18px;
    position: relative;
}
.carousel-inner {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.carousel .item {
    -moz-transition: left 0.6s ease-in-out 0s;
    display: none;
    position: relative;
}
.carousel .item > img {
    display: block;
    line-height: 1;
}
.carousel .active, .carousel .next, .carousel .prev {
    display: block;
}
.carousel .active {
    left: 0;
}
.carousel .next, .carousel .prev {
    position: absolute;
    top: 0;
    width: 100%;
}
.carousel .next {
    left: 100%;
}
.carousel .prev {
    left: -100%;
}
.carousel .next.left, .carousel .prev.right {
    left: 0;
}
.carousel .active.left {
    left: -100%;
}
.carousel .active.right {
    left: 100%;
}
.carousel-control {
    background: none repeat scroll 0 0 #222222;
    border: 3px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    color: #FFFFFF;
    font-size: 60px;
    font-weight: 100;
    height: 40px;
    left: 15px;
    line-height: 30px;
    margin-top: -20px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 40px;
}
.carousel-control.right {
    left: auto;
    right: 15px;
}
.carousel-control:hover {
    color: #FFFFFF;
    opacity: 0.9;
    text-decoration: none;
}
.carousel-caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
    bottom: 0;
    left: 0;
    padding: 10px 15px 5px;
    position: absolute;
    right: 0;
}
.carousel-caption h4, .carousel-caption p {
    color: #FFFFFF;
}
.hero-unit {
    background-color: #EEEEEE;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 30px;
    padding: 60px;
}
.hero-unit h1 {
    color: inherit;
    font-size: 60px;
    letter-spacing: -1px;
    line-height: 1;
    margin-bottom: 0;
}
.hero-unit p {
    color: inherit;
    font-size: 18px;
    font-weight: 200;
    line-height: 27px;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.hide {
    display: none;
}
.show {
    display: block;
}
.invisible {
    visibility: hidden;
}
.view {
    padding: 10px;
}
.view .thumbnail {
    margin-bottom: 10px;
}
.view .content {
    margin-bottom: 10px;
}
.view .content h4 {
    margin-bottom: 2px;
}
.view .footer .author {
    margin-right: 10px;
}
.menu .form-search {
    clear: right;
    float: right;
}
.menu .btn-group {
    float: left;
}
html, body {
    height: 100%;
}
.left {
    float: left;
}
.right {
    float: right;
}
span.block, div.block {
    display: inline-block;
    vertical-align: top;
}
body:before {
    content: "";
    float: left;
    height: 100%;
    margin-top: -32767px;
    width: 0;
}
body {
    font: 14px "����",sans-serif;
    width: 100%;
}
.screen {
    padding-right: 320px;
}
.screen.fill {
    padding-right: 0;
}
.screen.fill .aside {
    display: none;
}
#page header {
    padding-top: 10px;
}
#page footer {
    padding-top: 10px;
}
#page .navbar-search {
    margin-right: 10px;
}
.aside {
    min-height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 320px;
    z-index: -1;
}
#aside .inner {
    border-right: 1px solid #E7E7E7;
    height: 100%;
    padding: 20px;
}
#top-link {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #BBBBBB;
    bottom: 5px;
    display: none;
    font-weight: bold;
    padding: 10px;
    position: fixed;
    right: 5px;
    text-decoration: none;
}
